#include<stdio.h>
#include<math.h>

int if_LilyNumber(int* i, int* ret)
{
	if (*i == (*i / 10000) * (*i % 10000) + (*i / 1000) * (*i % 1000) + (*i / 100) * (*i % 100) + (*i / 10) * (*i % 10))
	{
		*ret = 1;
		return *ret;
	}
	else
		return 0;

}

int main()
{
	int ret = 0;
	int i = 10000;
	int a = 0;
	for (i = 10000; i <= pow(10, 5); i++)
	{
		a = if_LilyNumber(&i, &ret);
		if (1 == a)
		{
			printf("%d ", i);
		}
	}

}